/* CSS Document */

body{color:#fff;color:#363636; font-size:12px; }
.top{ height:37px; line-height:37px; background-color:#0995E4; color:#fff; overflow:hidden;}
.top .fr a{ color:#fff; margin:0 5px;}
.top .fr a:hover{ text-decoration:underline;}
#header{ height:210px;}
#header .headerlogo{ position:relative; height:108px;}
#header .headerlogo #logo{ position: absolute; left:8px;top:30px;}
#header .headerlogo #tel{ position: absolute; right:0; top:32px; color:#8B8B8B;}
#header .headerlogo #tel span{ display:inline; float:left; font-size:48px; color:#ffa200; margin-right:5px; margin-top:2px; height:50px; line-height:50px;}
#header .headerlogo #tel em{ display:block; font-style:normal; color:#ffa200; font-weight:bold;}
/*menu*/
#nav{height:63px; background-color:#fff; border-top:1px solid #D7D7D7;}
/*menu*/
.menu{ height:64px;z-index:1000;}
.menu li{ display:inline; float:left; width:124px;  height:64px; position:relative; margin-top:-1px; text-align:center;}
.menu li a{ display:block; height:64px; line-height:64px;color:#898989; font-size:15px; background:url(../img/shun.gif) right center no-repeat;}
.menu li a span{ display:block; font-size:12px;font-weight:normal; text-transform: uppercase;}
.menu li.nobg a,.menu li.last a{ background:none;}
.menu li.nobg a,.menu li:last-child a{ background:none;}

.menu li a:hover{ background:none; background-color:#348EDA; border-bottom:4px solid #FFFC01; height:60px; line-height:60px; text-decoration:none; color:#fff;}
.menu li a.cur{ background:none; background-color:#348EDA; border-bottom:4px solid #FFFC01; height:60px; line-height:60px; text-decoration:none; color:#fff;}
/*ÏÂÀ­²Ëµ¥*/
.menu li.mainlevel{ position:relative; z-index:10000;}
.menu li.mainlevel a:hover,.menu li.hover a{background:none;background-color:#0076b7;border-bottom:4px solid #FFFC01; height:60px; line-height:60px;color:#fff;}
.menu li.mainlevel ul{ overflow:hidden; background:rgba(0,83,141,0.6); padding:0px 0; width:124px; }
.lbul{ display:none; position:absolute; left:0px; top:64px;width:124px;z-index:10001; }
.menu li.mainlevel ul li{float:none;background:none; display:block;height:40px; margin:0; width:auto;}
.menu li.mainlevel ul li a{font-size:12px; background:none; color:#fff;display:block;height:40px;  font-weight:normal;line-height:36px; padding:0; border-bottom:1px solid #1e6291}
.menu li.mainlevel ul li a:hover{ text-decoration:underline; color:#fff; font-weight:normal; text-decoration:none;height:40px;line-height:40px;border-bottom:1px solid #0076B6}
/*banner*/
.banner{overflow:hidden;position:relative;z-index:10;height:455px;}
.banner .hd{ height:8px; position:absolute; width:100%;  bottom:14px;z-index:50; left:50%; margin-left:-51px;text-align:center;} 
.banner .hd li{ width:57px; height:8px; display:inline-block; text-align:center; margin:0 7px; cursor:pointer; float:left; line-height:normal; font-size:1px; text-indent:-2000px; background-color:#fff;overflow:hidden;filter:alpha(opacity=60);opacity:0.6; } 
.banner .hd li.on{ background-color:#FDC903;filter:alpha(opacity=100);opacity:1; }
.banner .flashbox{ position:relative; height:455px; overflow:hidden;}
.banner .flashbox li{width:100%;height:455px;}
.banner .flashbox li a{ display:block; height:455px;}

.banner2{ height:300px;}
.banner2 .flashbox{ height:300px;}
.banner2 .flashbox li{ height:300px;}
.banner .flashbox li a{ height:300px;}
.banner .prev,.banner .next{ width:47px; height:82px; margin: -61px 0 0;position: absolute; top: 50%; z-index:999; cursor: pointer; text-indent:-9999px; filter:alpha(opacity=20);opacity:0.4;}
.banner .prev { left:5%; background:url(../img/prve.png) no-repeat;}
.banner .next {background: url(../img/next.png) no-repeat 0 0; right:5%;}
.banner .prev:hover,.banner .next:hover{filter:alpha(opacity=90) !important;opacity:0.9 !important; }

/*ÐÂÎÅ¶¯Ì¬*/
.newsbox{width:617px; height:137px;}
.indexfic{ display: inline; float: left; font-size: 24px; font-weight: normal; width: 154px; height: 114px; text-align: center; color: #fff;background: #0a95e3; padding-top: 24px;}
.indexfic a{display: block; color: #fff}
.indexfic span{ display: block; height: 66px; line-height: 66px; font-size: 60px;}
.indexnewsl{width: 439px; height: 138px;background: #EDEDED; position:relative;}
.indexnewsl .prev{background: url(../img/sjtm.jpg) center center no-repeat; display: block; width: 23px; cursor: pointer; height: 23px; position: absolute; right: -24px ;top:0px;z-index: 10;}
.indexnewsl .next{background: url(../img/sjtmr.jpg) center center no-repeat; display: block;width: 23px; cursor: pointer; height: 23px;position: absolute; right: -24px ;top:24px; z-index: 10;}
.indexnewsl .indexnewslist{ position: relative; }
.indexnewsl li{ height: 138px; }
.indexnewsl li .newspic{ display: inline;float: left;margin:16px 0px 0 23px; width: 102px; height: 107px;}
.indexnewsl li .newspic img{ width: 102px; height: 107px;}
.indexnewsl li a:hover .newspic img{ opacity: 0.7}
.indexnewsl li a h3{ font-size: 16px; color: #0994E5;}
.indexnewsl li a p{ color: #7d7c7c; font-size: 14px;margin:0; line-height: 20px; margin-top: 6px;}
.indexnewsl li .newsinfo{ display: inline; float: left; margin-top: 30px;width: 272px;margin-left: 23px;}
.indexnewsl li a:hover h3{ color: #f90; }
.severboxcon{ position: relative; height: 414px; position: relative; }
.severboxcon .hd{ position: absolute; z-index: 3; width: 100%; text-align: center; height: 15px; bottom: 20px;}
.severboxcon .hd li{ display: inline-block; width: 14px; height: 14px; border-radius: 7px; font-size: 1; line-height: normal;text-indent: -2000px; margin: 0 3px; overflow: hidden; background: #DCDCDC;}
.severboxcon .hd li.on{ background: #FF9801; }
.severboxcon .tempWrap{ margin: 0 auto; margin-left: -11px;}
.severboxlistindex{ position: relative; height: 360px;overflow: hidden;}
.severboxcon .prev,.severboxcon .next{ position: absolute; display: block; width: 44px; height: 107px;top: 50%; margin-top: -64px; z-index: 4; cursor: pointer;}
.severboxcon .prev{ background: url(../img/prev.jpg) no-repeat; left:-64px; }
.severboxcon .next{ background: url(../img/next.jpg) no-repeat; right: -64px;}
.serverlist li{ display: inline; float: left;margin:34px 11px 0 11px;overflow: hidden; width: 358px; height: 360px; text-align: center; }
.serverlist li a{ display: block; position: relative; height: 360px; overflow: hidden; padding: 0 50px; background: #EDEDED; background: #EDEDED; background: #EDEDED; color: #515151;}
.serverlist li a h3{  font-size: 24px; margin-top: 30px; color: #333}
.serverlist li a p{ font-size: 14px; line-height: 20px; }
.serverlist li a .serv_icon{ display: block; width: 122px; height: 122px; overflow: hidden;margin: 0 auto;margin-top: 40px; position: relative;}
.serverlist li a img{transition: top 0.3s ease 0s; position: absolute; top: 0; width: 122px; left: 0;}
.serverlist li a:hover{ background: #0995E4; color: #fff}
.serverlist li a:hover img{ top: -122px;}
.serverlist li a:hover h3{ color: #fff; }
/*serchserver*/
.serchserver{ width: 484px; height: 138px;background: #EDEDED;  }
.serch{ width: 440px; margin: 0 auto; height: 42px;margin-top: 15px; overflow: hidden; }
.serch input{ display: inline; float: left;border: 0 none; background: none; }
.serch .inputl{ width: 369px;text-indent: 10px; height: 40px; border:1px solid #E0E0E0; border-right: 0 none; background: #fff;}
.serch .submit{ width: 70px; height: 42px;background: url(../img/serchnn.jpg) #348EDA center center no-repeat; cursor: pointer;}
.serchboxl{ height: 58px; overflow: hidden; margin-top: 10px;}
.serchboxln{width: 58px; height: 58px; background: url(../img/serchboxln.jpg) no-repeat; display: inline;float: left; text-align: center; line-height: 58px;  font-size: 40px;margin-left: 21px; color: #D1D1D1;} 
.serchboxln a{ display: block; height: 58px; }
.serchboxln:hover{ color: #10A0D5; cursor: pointer;}
.nqq{ font-size: 36px; line-height: 55px; }
.ntel{ font-size: 39px; }
.telll{ display: inline; float: left;padding-left: 13px; }
.telll p{margin: 0;font-size: 26px; color: #ffa200;font-weight: bold;}
/*ÎÒÃÇµÄ·þÎñ*/
.ourservertitle{ background: url(../img/obg.jpg) 0 42px repeat-x;text-align: center; margin-top: 39px;overflow: hidden;}
.ottyw{ height: 22px; line-height: 22px; overflow: hidden; color: #8F8F8F;text-transform: uppercase; font-size: 26px;}
.ott{ display: inline-block; _display: block; _width: 220px; padding:0 15px; position: relative; font-weight:bold;font-size:20px; color:#ff8a00;height: 40px; line-height: 39px; background: #fff; }
.ott i,.ott em{ display: block; height:1px; font-size: 0; overflow: hidden;}
.ott em{ background: #C3C1C2 }
.ott i{ position: absolute; width: 20px; border-right: 2px solid #fff; bottom: 0; left: 15px; background: #348EDA; }
.ourservertitle p{ height:auto; line-height: normal; margin:0; margin-top: 1px; font-size: 14px;}
.odesc{ color: #8A8A8A }
/*²úÆ·Õ¹Ê¾*/
.ourservertitle2{margin-top: 10px;}
.boxleft{ display: inline; float: left;overflow:hidden; width: 260px; margin-top: 30px;}
.nantitle{ height: 123px; background: url(../img/navbg.jpg) no-repeat; text-align: center; color: #fff; }
.nantitle span{ display: block; font-size: 26px; padding-top: 24px;margin-bottom: 5px; overflow: hidden; text-transform: uppercase; }
.nantitle h3{ font-size: 20px; }
.nantitle a{ color: #fff; font-size: 14px; display: block; height: 21px; line-height: 21px;background: url(../img/moren.png) 158px center no-repeat; padding-right: 11px; margin-top: 3px;}
.nantitle2{ height: 105px; }
.sublist{ min-height: 367px; border: 2px solid #E2E2E2;border-top: 0; padding:8px; padding-top: 4px;}
.sublist2{ min-height:40px;}
.sublist h3{ height:45px; line-height:45px; margin-top: 4px; background: #0995E4; font-size:14px; font-weight:normal;padding-left: 12px; border-left: 7px solid #FFCC00; font-size: 16px;}
.sublist h3 a{ color: #fff; display: block;width: 180px; float: left; height: 45px;}
.sublist h3 span{ display:inline; float:right; height:20px; width:20px; margin:12px 8px 0 10px;  cursor:pointer;  }
.sublist h3.active{border-color: #ff8a00} 
.sublist h3.active span{}
.sub-menu{ padding-left:14px; padding-top:8px; display:none; overflow: hidden; padding-bottom: 4px; }
.sub-menu li{ height:26px; line-height:26px; }
.sub-menu li a{ display: block; height: 26px; background:url(../img/quan.jpg) 4px center no-repeat; padding-left:20px; font-size: 14px;}
.sub-menu li a:hover{ background:url(../img/quan1.jpg) 4px center no-repeat; }
.sub-menu-show{ display: block;}
.subsunlist{border: 2px solid #E2E2E2;border-top: 0; padding:4px 8px 8px 8px;}
.subsunlist li{height:45px; line-height:45px; margin-top: 4px; font-size:14px;}
.subsunlist li a{ display: block; height: 45px;  background: #0995E4;padding-left: 12px; border-left: 7px solid #FFCC00; font-weight: bold; color: #fff;}
.subsunlist li.active a,.subsunlist li a:hover{border-color: #ff8a00;}
/*ÁªÏµÎÒÃÇ*/
.contactbox{ height: 203px; background: url(../img/contactbg.jpg) no-repeat; margin-top: 14px; text-align: center;color: #fff;}
.contactbox span{ font-size: 62px;height: 64px; line-height: 62px; padding-top: 20px; display: block; overflow: hidden;  font-weight: normal; }
.contactbox p{margin: 0;}
.contactbox p.contacttel{ font-size: 26px; font-weight: bold; margin: 5px 0; overflow: hidden; margin-bottom: 10px;}
/*boxright*/
.boxright{ width: 838px; display:inline; float: right; overflow: hidden; }
.pro_title{ height: 53px; border-left: 7px solid #FF8901; line-height: 53px;background: #F1F1F1;margin-top: 30px; color: #6d6d6d;overflow: hidden;}
.pro_title h3{ display: inline;float: left; height: 53px; padding-left: 14px; font-weight: normal;font-size: 24px; }
.pro_title h3 span{ font-size: 12px; margin-left: 6px;}
.mo_pro{ display: inline;float: right;margin-right: 10px; background: url(../img/moo.jpg) right center no-repeat; padding-right: 24px; font-size: 16px;}
.pro_list li{display: inline;float: left; width: 253px; height: 312px; overflow: hidden;margin: 21px 13px 0 13px;}
.pro_list li .pro_pic{ width: 251px; height: 213px; border: 1px solid #E9E9E9; overflow: hidden; display: table; text-align: center;}
.pro_list li .pro_pic a{ display: table-cell; vertical-align: middle; width: 100%; height: 100%;}
.pro_list li .pro_pic img{max-width: 251px;max-height: 213px;vertical-align: middle;}
.pro_list li h3,.pro_list li p{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.pro_list li h3{ font-size: 14px; color: #6b6b6b; margin-top: 10px;}
.pro_list li p{ font-size: 12px; color: #666; margin: 0; }
.pro_list li a.xqbox{ display:inline; float: left; text-align: center; background: #434343; width: 114px; height: 32px; line-height: 30px; color: #fff; font-size: 14px;  margin-top: 8px;}
.pro_list li:hover .pro_pic{ border-color: #FE8A00 }
.pro_list li:hover h3{ color: #ff8a00 }
.pro_list li:hover a.xqbox{ background: #FF8A00; }
/*¹ØÓÚÎÒÃÇ*/
.aboutindex{ height: 364px; background: url(../img/aboutbg.jpg) no-repeat; background-size: cover; overflow: hidden;margin-top: 37px;}
.indexabout_pic{width: 385px; height: 286px; display: inline; float: left; border: 5px solid #CEE2EE;margin-top: 34px;}
.indexabout_info{ width: 648px; display: inline;float: left;margin-left: 35px; color: #fff;}
.indexabout_info .ourservertitle{margin-top: 37px; color: #fff;background: none;}
.indexabout_info .ourservertitle .ott,.indexabout_info .ourservertitle .ott{ background: none; color: #fff; }
.indexabout_info .ourservertitle i{background: #FFCC01; border-color: #188FD1}
.indexabout_info .ourservertitle em{background: #fff;}
.indexabout_info .ourservertitle .ottyw{ color: #fff; }
.indexabout_info .aboutdesc{ font-size: 14px; line-height: 26px; text-align: center;height: 130px; overflow: hidden; margin-top: 10px;}
.indexabout_info .aboutlink{ width: 138px; height: 36px; display: block;margin: 0 auto; line-height: 36px; margin-top: 24px; color: #fff; border: 3px solid #fff; text-align: center; font-size: 14px;}
.indexabout_info .aboutlink:hover{ border-color:#FFCC00 }
/*¿Í»§¼ûÖ¤*/
.indexcasebox{ position: relative; overflow: hidden;}
.indexcasebox .caselist { position: relative;width: 1138px;margin-left: -18px; }
.caselist li{ padding: 18px; padding-right: 46px; height: 165px;margin-top: 24px; overflow:hidden; background: #E6E6E6;line-height: normal;transition: all 0.3s;}
.caselist li .case_img{ float: left;width: 221px;height: 153px;border:6px solid #fff;margin-right: 23px; overflow: hidden; display: block; background: #fff; }
.caselist li .case_img img{ width: 221px; height: 153px; vertical-align: top; transition: all 0.3s;}
.caselist li h3{font-size: 16px;margin-top: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.caselist li p{margin: 0;margin-top:5px;font-size: 12px; color: #6B6B6B; line-height: 20px; height: 40px; overflow: hidden;}
.caselist li a.xqbox{ display:inline; float: left; text-align: center; background: #434343; width: 114px; height: 32px; line-height: 32px; color: #fff; font-size: 14px;  margin-top:16px;}
.caselist li:hover{ background: #0995E4; }
.caselist li:hover p,.caselist li:hover h3 a,.caselist li:hover,.caselist li:hover a.xqbox{ color: #fff; }
.caselist li:hover .case_img img{ transform: scale(1.05); opacity: 0.8 }
.caselist li:hover a.xqbox{ width: 108px; height: 26px; border: 3px solid #fff; background: #0995E4; line-height: 26px; }
.indexcasebox .caselist li{ width: 487px; margin-left:18px; display: inline; float: left; }
/*footer*/
#footer{color:#5D5D5D; background-color:#fff;margin-top: 39px; overflow: hidden;line-height: 22px;}
#footer p{ padding:0; margin:0;}
.footermin{ height: 173px;background: #434343;overflow: hidden; }
.ftl_li{ display:inline;float: left;width: 154px; color: #fff; }
.ftl_li h3{ font-size: 18px; font-weight: normal; margin-top: 26px;padding-bottom: 8px;}
.ftl_li ul{ padding-left: 3px; }
.ftl_li ul li{ height: 22px;  }
.ftl_li ul li a{ color: #fff; }
.ftl_lirr{float: right; width: 350px; position: relative;}
.ftl_lirr .eewm{ position: absolute; right: 28px;top: 42px; width: 92px; height: 92px; }
.ftl_lirr .eewm img{width: 92px; height: 92px;}
.copy{padding: 17px 0;text-align:center; color: #5e5e5e}
.copy a{ color: #5e5e5e;margin: 0 10px; }
#footer a:hover{ text-decoration:underline;}
.weizhi{ height: 34px; line-height: 34px; border-bottom: 1px dotted #E9E9E9}
.mtp2{ margin-top: 12px; }
.msg_box{ overflow: hidden; }
.msg_box a{ display: block;margin-top: 7px; }

/*page*/
.pages{ overflow:hidden; margin:30px auto;font-size:12px;text-align:center;}
.pages a { display:inline-block; margin:0 2px; height:34px; line-height:34px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 12px}
.pages a.a1 {width:56px; padding:0; background:#f8f8f8;}
.pages a:hover {background:#4594FD; border-color:#4594FD; color:#fff; text-decoration:none; }
.pages span {display:inline-block; margin:0 2px; height:34px;padding:0 12px; line-height:34px; background:#4594FD; border:1px solid #4594FD; color:#fff; text-align:center; }

/*ÔÚÏßÁôÑÔ*/
.lylb{margin-top:10px; margin-bottom:15px; line-height:21px; background-color:#fff;}
.lylb dt{background:#2D73B8; padding:6px 10px; font-size:12px; color:#FFF;}
.lylb dt b{ font-weight:normal;}
.lylb dd{font-size:14px; padding:5px 10px; background-color:#f8f8f8; color:#F00;}
.lylb dd.hf{color:#2D73B8;}
.rptime{text-align:right; padding-right:20px; color:#999; width:80px; font-size:12px; border-left:1px solid #CCC}
.lylb b{ font-size:14px;}

/*ÔÚÏßÁôÑÔÁÐ±í*/
.tusubox{ padding:15px 30px;}
.tusubox td{ padding:3px; vertical-align:middle; }
.tusubox input{ background-color:#fff; border:0 none; outline:none; height:32px; text-indent:10px; border:1px #dedede solid; line-height:32px;width:240px;}
.tusubox textarea{background-color:#fff; border:0 none; width:600px;outline:none;  height:200px;border:1px #dedede solid;}
.tusubox input.tjsubmit{ display:inline; float:left; color:#fff; cursor:pointer; height:36px; line-height:36px; text-align:center; width:90px; background-color:#4479C7; border:0; text-indent:0;}


.content{padding:10px 20px; color: #333; font-size: 14px;}
.content img{ max-width:796px;}
.xpxqboxtp{ border-top: 0 }
.content h1{ line-height:40px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal;font-size:30px;text-align:center;padding-bottom:10px; color:#4594fd; border-bottom:0; padding-top:20px;}
.content_info{ height:30px; line-height:20px; font-size:12px; color:#999; text-align:center; padding-bottom:10px;margin-top:8px; border-bottom:1px solid #dedede; margin-bottom:30px;}
.content .nh1{ border-bottom:1px solid #171d40; margin-bottom:30px; padding-bottom:30px;}
.content table td{ padding-left:5px;font-size:12px; }
.page_back{ border-top:1px dotted #dedede; padding-top:10px; margin-top:20px; position:relative; min-height:50px; _height:50px; font-size:14px; line-height:30px; margin-bottom:10px;}
.page_back a{ color:#4594fd;}
.page_back a:hover{ text-decoration:underline;}
.page_back .bapage_back_up{ position:absolute; right:0; top:25px;}

/*ÐÂÎÅ×ÊÑ¶*/
.newslist li{ height: 36px; padding-left: 11px; line-height: 36px; background: url(../img/quan2.gif) left center no-repeat;border-bottom: 1px dotted #D5D5D5; overflow: hidden;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.newslist li.first{ height: 137px; padding-top: 20px; background:none;padding-left: 0; line-height: 24px; overflow: hidden;}
.newslist li a{ font-size: 14px;}
.newslist li a:hover{ color: #0A96E5 }
.newslist li.first a.li_title{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display:  block; font-size: 16px; margin-top: 10px;}
.newslist li.first a.li_title:hover{color: #fe6600;}
.newslist li.first p{margin: 0;margin-top: 5px; white-space: normal; color: #666; font-size: 12px; line-height: 24px; height: 48px; overflow: hidden;}
.newslist li span{ display: inline; float: right; color: #afafaf;}
.newslist li.first .newsinfo{ display: inline;float: left; width: 390px; }
.newslist li a.news_img{ display:inline; float: left;margin-right: 28px; }
.newslist li a.news_img img{ width: 206px; height: 118px; }


.contentpicbox{text-align: center;width: 400px; border: 1px solid #ddd; height: 300px;}
.contentpicbox img{ width: 400px; height: 300px; }
.contenthinfo{ width: 400px; display: inline;float:  right; color: #333;}
.contenthinfo h1{ font-size: 18px; padding: 0; overflow: hidden; line-height: 40px; border-bottom: 1px solid #dedede; text-align: left; padding-bottom: 10px; margin-bottom: 15px;}
.contenthinfo p{ padding-left: 5px; margin: 8px 0; }

.goumaibuttom{ height:48px;overflow:hidden;margin-top:18px;}
.goumaibuttom em{ display:inline; float:left; font-style:normal;}
.goumaibuttom a{ margin-top:14px;height:36px; font-size:14px;background:#9BC800; display:inline; float:left; margin-right:8px; line-height:36px; padding:0 20px; color:#fff;}
.goumaibuttom a:hover{background:#ADDF00;}
.goumaibuttom a span,.goumaibuttom .carbuttom span{font-size:24px; display:inline; float:left; padding-right:8px; height:34px; line-height:34px;}
.goumaibuttom a.carbuttom,goumaibuttom input.carbuttom{ margin-top:0;display:inline; float:left; padding:0 24px;height:48px;border:0 none; background:#FF9000;margin-right:8px; text-align:center; line-height:48px; font-size:18px; color:#fff;transition:all 0.25s linear 0.01s;}
.goumaibuttom .carbuttom:hover{text-decoration:none;background:#A3D200;transition:all 0.4s linear 0.01s}
.goumaibuttom .carbuttom span{font-size:26px; height:48px; text-align:center; line-height:42px;}
.goumaibuttom a{ transition:all 0.25s linear 0.01s;} 
.goumaibuttom a:hover{transition:all 0.4s linear 0.01s}

.contenttithle{ border-bottom: 1px solid #dedede; margin-top: 12px; position: relative; height: 42px; }
.contenttithle h3{ display: inline;float: left;padding: 0 30px; height: 41px; border: 1px solid #dedede; background: #fff; border-bottom: 0; font-size: 18px; border-top-width: 3px; border-top-color: #0A96E5; color: #0A96E5; line-height: 37px;}

/*Æ¯¸¡*/
#floatmenu1 p{margin: 0}
#floatmenu1 a {	color:#666;	text-align:center;	text-decoration:none}
.listnav {width:87px;position:fixed!important;position:absolute;z-index:999;bottom:5%;display:block; right: 5px}
.listnav_a {width:87px;	left:94%;position:fixed!important;position:absolute;z-index:5;bottom:5%;display:block}
.weixin_show {width:120px;height:150px;position:absolute;top:75px;left:-130px;padding:5px;background:#ff8400;text-align:center;color:#fff;font-size:14px;line-height:30px}
.qq_show {width:130px;height:65px;position:absolute;top:0px;left:-130px;padding-top:10px;background:#ff8400;text-align:center;color:#fff;font-size:14px;line-height:26px}
#floatmenu_qq {width:87px;height:75px;text-align:center;background:url(../img/piaofu.png) no-repeat 0px 0px;	display:block;}
a#floatmenu_qq {color:#fff}
#floatmenu_weixin {width:87px;height:25px;	padding-top:50px;background:url(../img/piaofu.png) no-repeat 0px -75px;display:block}
#floatmenu_zixun {width:87px;height:25px;padding-top:50px;background:url(../img/piaofu.png) no-repeat 0px -150px;display:block}
#floatmenu_tousu {width:87px;height:25px;padding-top:50px;background:url(../img/piaofu.png) no-repeat 0px -225px;display:block}
#floatmenu_fanhui {	width:87px;height:25px;padding-top:50px;background:url(../img/piaofu.png) no-repeat 0px -300px;display:block}
#floatmenu_qq:hover {background:url(../img/piaofu.png) no-repeat -88px 0px;color:#fff}
#floatmenu_weixin:hover {background:url(../img/piaofu.png) no-repeat -88px -75px;color:#fff}
#floatmenu_weixin:hover .weixin_show {display:show}
#floatmenu_zixun:hover {background:url(../img/piaofu.png) no-repeat -88px -150px;color:#fff}
#floatmenu_tousu:hover {background:url(../img/piaofu.png) no-repeat -88px -225px;color:#fff}
#floatmenu_fanhui:hover {background:url(../img/piaofu.png) no-repeat -88px -300px;color:#fff}

